/* Responsive */
@media (min-width: 1400px) {
}
@media (max-width: 1366px) {
}
@media (max-width: 1200px) {
  .describe {
    position: relative;
    padding-left: 0px;
    padding-bottom: 45px;
  }
  .describe .describe-img {
    position: unset;
    margin-top: 35px;
  }
  .describe .describe-desc {
    min-height: unset;
    background: url(../images/ha/br-gt.png) no-repeat;
    background-size: 100% 100%;
    border-radius: 10px;
    padding-left: 35px;
    padding-right: 35px;
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .describe-product-bc {
    padding-top: 0px;
  }
  .evaluate-register {
    display: unset;
  }
  .evaluate-register .container-evaluate {
    width: 100%;
  }
  .evaluate-register .receive-news-register {
    width: 100%;
    margin-top: 30px;
  }
  .font-size-20-md {
    font-size: 20px !important;
  }
}
@media (max-width: 1024px) {
  .menu-res {
    display: block;
  }
  .menu {
    display: none;
  }
  .header-bottom .container-search {
    display: none;
  }
  .header .header-bottom .wrap-content {
    justify-content: center;
  }
  .header-bottom .logo-header {
    width: unset;
  }
  .header-bottom .banner-header {
    width: unset;
  }
  .grid-4-xl {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
  }
  .footer-article .wrap-content {
    display: block;
  }
  .footer-article .footer-news:nth-child(1) {
    width: 100%;
    margin-bottom: 30px;
  }
  .footer-article .footer-news:nth-child(2) {
    width: 100%;
    margin-bottom: 30px;
  }
  .footer-article .footer-news:nth-child(3) {
    width: 100%;
    margin-bottom: 30px;
  }
  .footer-article .footer-news:nth-child(4) {
    width: 100%;
    margin-bottom: 30px;
  }
  .news-nb .title-news span:nth-child(2)::after {
    width: 200px;
  }
  .footer-article .footer-news:nth-child(1) {
    text-align: left;
  }
  .receive-news-register .title-nt span:nth-child(2)::after {
    content: "";
    position: absolute;
    width: 230px;
    height: 14px;
    bottom: -25px;
    left: 50%;
    transform: translateX(-30%);
    background: url(../images/ha/after-tile2.png) no-repeat;
    background-size: 100% 100%;
  }
}
@media (max-width: 768px) {
  .grid-3-md {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }
  .grid-2-md {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-3-md {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }
  .news-nb .wrap-content {
    display: block;
  }
  .news-nb .list-news {
    width: 100%;
  }
  .news-nb .title-news {
    width: 100%;
  }
  .news-nb .title-news span:nth-child(2)::after {
    width: 230px;
    right: unset;
    left: 50%;
    transform: translateX(-30%);
  }
  .padding-15-md {
    grid-gap: 15px;
  }
}
@media (max-width: 576px) {
  .grid-2-sm {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
  .describe-product-bc {
    padding-bottom: 20px;
  }
  .list-sanpham {
    padding: 20px 0;
  }
  .wrap-product {
    margin-bottom: 20px;
  }
  .evaluate-register-nb {
    padding: 20px 0;
  }
  .evaluate-register .receive-news-register {
    margin-top: 20px;
  }
  .br-tintuc-baner {
    padding: 20px 0;
  }
  .footer-article .wrap-content {
    padding: 0px 15px;
  }
  .title-gt p {
    font-family: "SVN-Merge Regular";
    font-size: 20px;
    color: #1a1a1a;
    margin: 0;
  }
  .title-gt span {
    font-family: "SVN-Internation";
    font-size: 40px;
    color: #e51313;
  }
  .criteria-gt {
    display: flex;
    text-align: center;
    justify-content: space-between;
    margin-top: 20px;
  }
  .criteria-gt-dsc span.name-criteria-gt {
    font-family: "SVN-Merge Regular";
    font-size: 17px;
    color: #e51313;
  }

  .describe {
    position: relative;
    padding-left: 0px;
    padding-bottom: 20px;
  }
  .title-sqbc {
    margin-bottom: 20px;
  }

  .title-lsp1 span {
    position: relative;
    font-family: "SVN-Merge Regular";
    font-size: 20px;
    text-transform: capitalize;
  }

  .title-lsp1::after {
    position: absolute;
    content: "";
    bottom: -25px;
    left: 50%;
    transform: translateX(-50%);
    background: url(../images/ha/after-tile.png) no-repeat;
    width: 245px;
    height: 15px;
    background-size: 100% 100%;
  }

  .container-evaluate .title-dgkh span:nth-child(1) {
    font-family: "SVN-Merge Regular";
    font-size: 20px;
    color: #191919;
    text-transform: capitalize;
    position: relative;
    display: inline-block;
    padding-left: 30px;
  }

  .title-lsp1 {
    margin-bottom: 35px;
    text-align: center;
    position: relative;
  }
  .receive-news-register .title-nt span:nth-child(1) {
    font-family: "SVN-Modisframe-Regular";
    font-size: 50px;
    color: #fff;
    position: relative;
    display: inline-block;
    padding-left: 50px;
  }
  .receive-news-register .title-nt span:nth-child(2) {
    font-family: "SVN-Merge Regular";
    font-size: 20px;
    color: #ffda0f;
    position: relative;
    margin-bottom: 40px;
    margin-top: -25px;
    text-transform: capitalize;
    display: block;
  }

  .news-nb .title-news span:nth-child(1) {
    font-family: "SVN-Merge Regular";
    color: #111111;
    font-size: 20px;
    position: relative;
    display: inline-block;
    padding-left: 30px;
  }
  .poster-dsc .name-date-poster .poster-date span:nth-child(1) {
    font-family: "SVN-Merge Regular";
    color: #ffffff;
    text-transform: uppercase;
    font-size: 15px;
  }

  .name-date-poster {
    position: relative;
    text-align: left;
    margin: 15px 0;
    padding-left: 60px;
  }
  .name-date-poster {
    position: relative;
    text-align: left;
    margin: 15px 0;
    padding-left: 60px;
  }
  .footer-title {
    font-size: 15px;
  }
}
@media (max-width: 376px) {
}
